package com.twb.easyExcel.service;

import java.util.List;
import java.util.Map;

import com.alibaba.excel.metadata.CellData;
import com.twb.core.base.Result;

@SuppressWarnings("all")
public interface IEasyExcelService{
	
	/**
	 * @Title saveList
	 * @Description 批量保存
	 * @param list
	 * @return
	 * @author DHL
	 * @date 2021年8月11日 上午10:09:29
	 */
	public int saveList(List list);
	
	/**
	 * @Title getTitle
	 * @Description 获取到这次批量保存的标题内容
	 * @return
	 * @author DHL
	 * @date 2021年8月11日 上午10:34:56
	 */
	public String getTitle();
	
	/**
	 * @Title finish
	 * @Description 开始读表,这边如果表头正确才进行读取
	 * @param searchErrorPath
	 * @return
	 * @author DHL
	 * @date 2021年8月11日 上午10:45:15
	 */
	public Result<String> finish(String searchErrorPath);
	
	/**
	 * @Title checkexlHead
	 * @Description 判断读取的表头是否正确
	 * @param headMap
	 * @author DHL
	 * @date 2021年8月11日 上午10:42:37
	 */
	public void checkexlHead(Map<Integer, CellData> headMap);
	
}
